package cn.xej.health.team.service;

import cn.xej.health.common.utils.CommonResult;

import java.util.List;

/**
 * @author xej
 */
public interface CaptainService {

    /**
     * 获取团队里的医生
     * @param uuid
     * @param pageIndex
     * @param pageSize
     * @param searchName
     * @return
     */
    CommonResult queryMemberList(Integer uuid,Integer pageIndex, Integer pageSize, String searchName);

    /**
     * 删除团队里的医生
     * @param uuidList
     */
    void delete(List<Integer> uuidList);

    /**
     * 获取剩余的医生
     * @return
     */
    CommonResult initRemainUserList();

    /**
     * 添加医生到团队
     * @param captainId
     * @param uuid
     * @return
     */
    CommonResult add(Integer captainId, Integer uuid);

    /**
     * 获取该团队里的医生
     * @param tid
     * @param pageIndex
     * @param pageSize
     * @return
     */
    CommonResult getTeamDockerList(Integer tid,Integer pageIndex,Integer pageSize);


}
